/* Write your styles */
.am-slider-default .am-control-nav li a.am-active {
  width: 50px;
  background-color: #09CBF1;
}
.am-slider-default .am-control-nav li a {
  background-color: rgba(9, 203, 241, 0.63);
  box-shadow: none;
}
.am-slider-b3 {
  box-shadow: none;
  -webkit-box-shadow: none;
}
.part-title img {
  width: auto;
}
.jjfa-box {
  margin-top: 50px;
  margin-bottom: 100px;
  text-align: center;
  padding: 0 60px;
  position: relative;
}
.jjfa-box .jjfa-list .jjfa-item {
  cursor: pointer;
  position: relative;
  width: 313px;
  height: 313px;
  /*background-color: #0a628f;*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.jjfa-box .jjfa-list .jjfa-item.active .desc {
  display: block;
}
.jjfa-box .jjfa-list .jjfa-item .pic {
  width: 100%;
  height: 100%;
}
.jjfa-box .jjfa-list .jjfa-item .desc {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../../img/index/cp-zz.png) no-repeat center;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding: 20px;
}
.jjfa-box .jjfa-list .jjfa-item .desc h2 {
  color: #fff;
  text-align: left;
}
.jjfa-box .jjfa-list .jjfa-item .desc .line {
  margin: 10px 0px;
  width: 50px;
  border-bottom: 5px solid #fff;
}
.jjfa-box .jjfa-list .jjfa-item .desc .cont {
  text-align: left;
  font-size: 14px;
  color: #fff;
}
.jjfa-box .jjfa-list .jjfa-item .desc .plus {
  margin-top: 10px;
}
.fl .bar {
  height: 100px;
}
.fl .bar .bar-item {
  cursor: pointer;
  float: left;
  width: 280px;
  border-left: 1px solid #fff;
  height: 100%;
  text-align: center;
  box-sizing: border-box;
  padding: 10px;
}
.fl .bar .bar-item.active {
  background: #01296E !important;
}
.fl .bar .bar-item .title {
  color: #fff;
  margin-top: 5px;
  font-size: 18px;
  font-weight: 600;
}
.fl .content {
  height: 600px;
  background: url(../../img/index/fl-bg.png) center no-repeat;
  background-size: auto 100%;
}
.fl .content .container {
  position: relative;
}
.fl .content .container .item {
  display: none;
  position: absolute;
  width: 560px;
  height: 100%;
  background: #01296E;
  top: 0;
  box-sizing: border-box;
  padding: 70px 50px;
  color: #fff;
}
.fl .content .container .item.active {
  display: block;
}
.fl .content .container .item h2 {
  font-size: 30px;
  margin-bottom: 20px;
}
.fl .content .container .item .en {
  margin-bottom: 60px;
}
.fl .content .container .item .cont {
  color: #8c8c8c;
  margin-bottom: 30px;
}
.fl .content .container .item .more {
  vertical-align: middle;
  color: #8c8c8c;
}
.fl .content .container .item .more img {
  vertical-align: initial;
}
.we {
  background: #fff;
  padding-top: 80px;
  height: 700px;
}
.we .container {
  margin-top: 80px;
  height: 0px;
  position: relative;
}
.we .item {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 247px;
  height: 247px;
  background-repeat: no-repeat;
  background-image: url(../../img/index/we-item-bg.png);
  text-align: center;
  padding: 50px;
  box-sizing: border-box;
  color: #7c7c7c;
}
.we .item.active {
  background-image: url(../../img/index/we-item-bg-a.png);
  color: #fff;
}
.we .item h2 {
  font-size: 30px;
  font-weight: 600;
}
